// pages/inviteRecord/inviteRecord.js

import {GetRecordApi} from '../../utils/api.js';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    titleActiveIndex:0,
    selectList:[],

    list:[],
    loading: false, //"上拉加载"的变量，默认false，隐藏  
    loaded: false, //“没有数据”的变量，默认false，隐藏 
    isLoading: true, //第一次加载，设置true ,进入该界面时就开始加载
    pageData: {
      pageNum: 1,
      pageSize: 20,
      nickName: '',
    },
    total: '',

    id:undefined,
    VipLevelList:[],
  },


  GetRecordData(){
    GetRecordApi({id:this.data.id}).then(log=>{
      // 转换后的二维数组
      var arrayOne = Object.values(
        log.data.reduce((res, item) => {
          res[item.createDate]
            ? res[item.createDate].push(item)
            : (res[item.createDate] = [item]);
          return res;
        }, {})
      );
      // console.log(arrayOne,"arrayOne")
      var arrayTwo = arrayOne.map((item) => {
        return {
          createDate: item[0].createDate,
          list: item
        };
      });
      console.log(arrayTwo,"arrayTwo")
      this.setData({
        list:arrayTwo
      })


    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    if(options&&options.id){
      this.setData({
        id:options.id
      })
    }
    // this.GetSalesInviteLogData()
   
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.GetRecordData();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    let that = this;
    wx.showNavigationBarLoading()
    wx.showToast({
      title:'刷新中',
      icon:"loading",
      mask:true
    })
    that.GetRecordData();
    setTimeout(() => {
      wx.hideNavigationBarLoading() //完成停止加载
      wx.stopPullDownRefresh() //停止下拉刷新
      wx.hideToast();
    },1500);
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    // let that = this;
    // console.log(that.data.total, that.data.list.length)
    // if (that.data.total != that.data.list.length) {
    //   that.setData({
    //     isLoading: false, // 上拉触发后，不再是初始数据加载，按页码加载
    //     loading: true, //把"上拉加载"的变量设为false，显示 
    //     'pageData.pageNum': that.data.pageData.pageNum + 1
    //   })
    //   //获取数据 
    //   that.GetuserPowerOperatorLah();
    // }
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})